home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / applications / databases / amigabase200.lha / AmigaBase / ReadMe < prev    next >
Encoding:
Text File  |  1994-10-09  |  10.6 KB  |  259 lines

  1.    AMIGABASE V 2.00 (c) 1989-1994 Steffen Gutmann
  2.    ==============================================
  3.  
  4.    AmigaBase is a programmable hierarchical database.
  5.  
  6.    AmigaBase is shareware. This means that the program can be freely copied
  7.    and distributed as long as no more than a nominal fee is charged to
  8.    cover time and copying costs.
  9.  
  10.    All rights reserved.
  11.  
  12.    If you use the program you must register yourself. Therefore send
  13.    a short letter along with the shareware fee to:
  14.  
  15.       Steffen Gutmann
  16.       Wiesentalstr. 30
  17.       D-73312 Geislingen/Eybach.
  18.       GERMANY
  19.  
  20.    The shareware fee is:
  21.  
  22.       in Europe:           DM 70,--    (US $50)
  23.       outside Europe:      DM 80,--    (US $60)
  24.  
  25.    If you are an registered user of AmigaBase V1.xx you are allowed
  26.    to use the new version. If you want the new user manual you can
  27.    get it for an update fee of DM 30,-- (US $20). Please give me your
  28.    registration number when sending the fee.
  29.  
  30.    Send money by EuroCheck (only in Deutsch Mark (DM)), postal money
  31.    order or cash (take care that the money is not visible from outside!).
  32.    Please add DM 10,- (US $5) when using a foreign check.
  33.  
  34.    On registration you will get the latest version of
  35.    AmigaBase along with the user manual. The manual is available
  36.    in English or German. It has been created by the use of Latex,
  37.    it also contains several screendumps and is about 100 pages.
  38.  
  39.    I cannot guarantee that this program is bug free!
  40.    You use this software at your own risk!
  41.    But if you find a bug then please let me know of it. You can contact
  42.    me by sending a letter to the address above, or by sending an email to
  43.  
  44.       gutmann@informatik.uni-ulm.de
  45.  
  46.    Use email if you can :-)
  47.  
  48.  
  49.    AmigaBase uses 'reqtools.library' (c) Nico François
  50.    and 'gadget.library' (c) Steffen Gutmann.
  51.  
  52.  
  53.    Files:
  54.    ------
  55.  
  56.       You should have the following files:
  57.  
  58.       AmigaBase or AmigaBase.lha -  executable program, pakcked eventually.
  59.       Install-AB                 -  Installer script to install AmigaBase
  60.       ReadMe                     -  this file
  61.       LiesMich                   -  German ReadMe
  62.       BUGS
  63.       CONTENTS
  64.       HISTORY
  65.       TODO                       -  further information
  66.       Catalogs/*/AmigaBase.catalog
  67.                                  -  catalog files for other languages than
  68.                                     English
  69.       Data/Deutsch/*             -  some example projects (German versions)
  70.       Data/English/*             -  some example projects (English versions)
  71.       Data/Graphics/Mandelpic.iff
  72.                                  -  iff picture used by the project
  73.                                     "Mandel pictures".
  74.       libs13/reqtools.library    -  reqtools.library for Kickstart 1.2/1.3
  75.       libs20/reqtools.library    -  reqtools.library for Kickstart 2.0
  76.       libs13/gadget.library      -  gadget library for 1.2/1.3 and 2.0.
  77.       MakeCat/*                  -  information & files to translate
  78.                                     AmigaBase into another language.
  79.       ToolManager/AmigaBase.brush
  80.                                  - image file for toolmanager.
  81.       lha                        - unpacker for AmigaBase.lha
  82.       MuchMore                   - text displayer
  83.  
  84.  
  85.    Equipment:
  86.    ----------
  87.  
  88.       AmigaBase works on every Amiga with Kickstart 1.2/1.3 or higher.
  89.       You need no hard disk nor a second floppy, you only need at least
  90.       1 MByte Ram.
  91.  
  92.  
  93.    Installation:
  94.    -------------
  95.  
  96.       For installation use the Installer script 'Install-AB'.
  97.       Double click its icon and follow its instructions.
  98.       It installs AmigaBase, the reqtools.library, the gadget.library, the locale
  99.       files and the example projects.
  100.  
  101.       If you want to install AmigaBase by hand you have to do the following:
  102.  
  103.       Copy reqtools.library and gadget.library to libs:. If you work
  104.       with Kickstart 1.2/1.3 you must copy libs13/reqtools.library to
  105.       libs:reqtools.library. Unpack the file AmigaBase.lha if necessary.
  106.       Now you can start AmigaBase.
  107.  
  108.       If you want AmigaBase to look in your language and you are running
  109.       OS 2.0 with Workbench 2.1 copy Catalogs/your_language/AmigaBase.catalog
  110.       to LOCALE:Catalogs/your_language. If your language is not supported
  111.       have a look into the MakeCat directory and read the ReadMe file.
  112.  
  113.       If you want to start AmigaBase by double clicking an AmigaBase
  114.       project you need to assign AmigaBase: to the directory containing
  115.       AmigaBase.
  116.  
  117.  
  118.    What does AmigaBase offer:
  119.    --------------------------
  120.  
  121.       AmigaBase is not a relational database with SQL interface or something
  122.       like this. AmigaBase is a hierarchical programmable database.
  123.       Nevertheless, or just because, AmigaBase is ideal for managing
  124.       music cassettes, videos, addresses, etc. Complex applications like
  125.       a finance manager with automatic printing of transfer forms
  126.       and writing client accounts is no problem for AmigaBase, too.
  127.  
  128.       A project consists of one or several records. A record is displayed
  129.       by a rectangle with a colored border and a titlebar. The record
  130.       name is displayed in the title bar. A record can be placed beside or
  131.       within annother one (hierarchy).
  132.       In records you can place variables which are used for data input and
  133.       display.
  134.       Data is organized in datasets. For each record you can allocate
  135.       any number of datasets (only limited by available memory).
  136.       Datasets can be ordered by several keys.
  137.       A filter allows the selection of some datasets.
  138.       A print menu allows printing of datasets.
  139.       With a search requester it is easy to find certain datasets.
  140.  
  141.       AmigaBase offers two display modes: form and listing.
  142.       In form display all records are displayed in several windows. In
  143.       each record exactly one dataset is shown.
  144.       In listing display all dataset of a specific record are displayed
  145.       in a scrolling list in a window.
  146.  
  147.       AmigaBase has two operating modes: working mode and installing mode.
  148.       In working mode you can work with your project, input data, start
  149.       programs, etc.
  150.       In installing mode you build your data structure. You can define
  151.       new variables, change and delete them. Variables can be of the type
  152.       BOOLEAN (boolean values), CHOICE (one item out of many items),
  153.       INTEGER (integer values), REAL (floating point values),
  154.       STRING (any text), DATE (date values), TIME (time values),
  155.       or MEMO (unlimited multi line text). Additionally there is the
  156.       program button type which is only used to start AmigaBase programs.
  157.       Furthermore you can define, change and delete texts. Texts are only
  158.       used for decoration in records.
  159.       You can also define, change and delete records and windows.
  160.       You must give each variable, record and window a name. This name
  161.       must begin with an uppercase letter followed by up to nine letters,
  162.       digits or the character '_'. There are some reserved words that
  163.       cannot be used for names.
  164.  
  165.       A special feature of AmigaBase is the programming of it. For each
  166.       variable (except MEMO variables) you can write a program which
  167.       is called whenever you change the contents of this variable or press
  168.       RETURN while the cursor is on the program button variable.
  169.       If you want to have a view into programming AmigaBase I recommend
  170.       that you have a look at the label print program of the cassette
  171.       project (included in the distribution).
  172.  
  173.       A complete description of all functions and abilities of AmigaBase
  174.       is found in the user manual of AmigaBase. This document is available
  175.       by registration only.
  176.  
  177.  
  178.    Import of datasets
  179.    ------------------
  180.  
  181.       For importing datasets there aren't any menu items. But with the use
  182.       of an AmigaBase program you can write your own Import routine.
  183.       First you have to load the import file into a MEMO variable (MEMOLOAD).
  184.       Then you do a FOR loop and examine each line of the MEMO variable.
  185.       Use LeftStr, MidStr, RightStr, Val, etc. to extract the data and
  186.       assign it to the dataset variables.
  187.       This looks awkward, but it is very flexible.
  188.  
  189.  
  190.    New features:
  191.    -------------
  192.  
  193.       o  Full font sensitive
  194.       o  OS 3.0 look
  195.       o  Iconification of windows.
  196.       o  Improved memory management
  197.       o  Arexx port
  198.       o  Copy & paste
  199.       o  New variable type: CHOICE
  200.       o  MEMO variables with their own window
  201.       o  Improved text editor.
  202.       o  Enabled use of an external editor
  203.       o  Shortcuts for variables
  204.       o  Improved preferences settings (project dependent/independent)
  205.       o  Formats for date and floating point values.
  206.       o  Stack overflow handler and ctrl-c checking
  207.       o  Save & load of filter programs
  208.       o  Font attributes, background color and borders for all variable types.
  209.       o  New program types: PreNewDataset, PostNewDataset, PreDeleteDataset,
  210.          PostDeleteDataset and Functions.
  211.       o  Many new functions and improvements for programming AmigaBase
  212.       o  Many bug fixes
  213.  
  214.  
  215.    Example projects:
  216.    -----------------
  217.  
  218.       In the directory Data/Deutsch and Data/English you will find some
  219.       example projects.
  220.       If you have created your own project and you think it should be
  221.       distributed with AmigaBase then send it to me! I will have a look
  222.       at it and maybe include it in the next distribution.
  223.  
  224.  
  225.    Installer:
  226.    ----------
  227.  
  228.      Installer and Installer project icon
  229.      (c) Copyright 1991-93 Commodore-Amiga, Inc.  All Rights Reserved.
  230.      Reproduced and distributed under license from Commodore.
  231.  
  232.      INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  233.      NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  234.      OR RESPONSIBILITY IS ASSUMED.
  235.  
  236.  
  237.    Thanks
  238.    ------
  239.  
  240.       Thanks to
  241.  
  242.          o Paolo Costabel for the Italian translation of the catalog file and the
  243.            user manual.
  244.          o Fabien Larini for the French translation of the catalog file and the
  245.            user manual and for many ideas and improvements.
  246.            (Unfortunately Fabien has sold his Amiga and went to the PeeCee. This
  247.            was before AmigaBase 2.00 has been released, so there only exists an
  248.            French user manual for version 1.31. Is anybody (French prefered) out
  249.            there who wants to continue the French support!?!).
  250.          o Peter Wastholm for the Swedish catalog translation.
  251.          o Eyal Teler for many bug reports and ideas.
  252.          o Falk Hildner, Wolfgang Brodowski, Dirk-Michael Brosig and Michael
  253.            Klingbeil for beta testing and some example projects.
  254.          o All other beta testers.
  255.          o Jürgen Brust, Michael Janich, Nico François, Michael Greenhalg,
  256.            Jan Ulbrich, Andy Buck, Petra Mössner, René Schuster and all
  257.            registered AmigaBase users.
  258.  
  259.